Types of software evolution and software maintenance
نویسندگان
چکیده
1InfoSci Inc., Menlo Park CA 94026–7117, U.S.A. 2Department of Information Systems, Statistics, and Management Science, University of Alabama, Tuscaloosa AL 35487–0226, U.S.A. 3School of Computing and Information Technology, University of Western Sydney, Kingswood, NSW 2747, Australia 4Department of Computing, Imperial College, London SW7 2BZ, U.K. 5Institute of System Science, National University of Singapore, Singapore 117611, Singapore
منابع مشابه
An empirical analysis of software evolution profiles and outcomes
If anything good can be said to have come from the Year 2000 systems problem, it is that it has created a heightened awareness of how-long lived most software is and how extensively software maintenance efforts span a system’s productive life. One of the most important maintenance processes deserving study is software evolution,described as the dynamic behavior, growth and change of software sy...
متن کاملTechniques for Software Maintenance
Software maintenance constitutes a major phase of the software life cycle. Studies indicate that software maintenance is responsible for a significant percentage of a system’s overall cost and effort. The software engineering community has identified four major types of software maintenance, namely, corrective, perfective, adaptive, and preventive maintenance. Software maintenance can be seen f...
متن کاملProcess Model Evolution and Consistency Maintenance in EPOS
Software process model needs to continuously evolve in order to improve e ciency or cope with changes in software process. Software process model evolution is the act of changing existing models in a controlled way, in which the main problem is how to maintain the consistency of the process model during evolution. This paper discusses some aspects of process model evolution and consistency main...
متن کاملThe Automatic Detection of Concept Assignment Changes in Evolving Source Code
Software evolution can increase the difficulty of comprehending source code. The decrease in comprehensibility can result from a breakdown in the coherence of concepts (e.g. business rules) within the code. If this breakdown in coherence could be predicted or observed automatically, this information could be used to trigger preventative maintenance. This paper presents the position that given a...
متن کاملIntegration for Software Maintenance and Evolution
PAGE Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, large-scale systems. It is not uncommon for such systems to progress through years of development history, a number of developers, and a multitude of software artifacts including millions of lines of code. Therefore, realizing even the slightest change may not always be straightforward. Clear...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Software Maintenance
دوره 13 شماره
صفحات -
تاریخ انتشار 2001